package com.pengchuang.ACS.common.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * 
 * @author pengchaung
 * @email pengshi12138@outlook.com
 * @date 2023-03-10 22:29:42
 */
@Data
@TableName("sys_user")
public class UserEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 用户主键
	 */
	@TableId(type = IdType.AUTO)
	private Long id;
	/**
	 * 用户名字
	 */
	private String username;
	/**
	 * 用户昵称
	 */
	private String nickname;
	/**
	 * 用户登陆密码
	 */
	private String password;
	/**
	 * 用户门禁进出状态
	 */
	private Integer isOpen;
	/**
	 * 小区用户住宅id
	 */
	private Integer homeId;
	/**
	 * 微信使用的用户ID
	 */
	private String openId;
	/**
	 * 用户性别
	 */
	private String sex;
	/**
	 * 用户头像 使用文件id
	 */
	private String avatar;
	/**
	 * 用户邮箱
	 */
	private String email;
	/**
	 * 用户年龄
	 */
	private Integer age;
	/**
	 * 用户生日
	 */
	private Date birth;
	/**
	 * 用户电话
	 */
	private String phone;
	/**
	 * 小区号
	 **/
	private Integer cellId;

	private String cellName;

	/**
	 * 用户注册时间
	 */
	private Date createTime;
	/**
	 * 用户信息修改时间
	 */
	private Date updateTime;

}
